# !/usr/bin/env python
# -*- coding:utf-8 -*-
# @FileName : zsj.py
# @Time     : 2024/4/21 17:12
# @Author   : Robot-Zsj
"""
description:

i:
2 11
3
2

o:
5.5
"""
m, n = map(int, input().split())

arrived = 0

for i in range(m):
    # 当前车的速度
    speed = int(input())
    # 当前车到达终点的时刻
    # 当前车如果比前车更早到达，则被前车阻碍，按前车到达时间算
    # 当前车如果比前车更晚到达，则被前车阻塞，按后车到达时间算
    arrived = max(arrived, n / speed + i)  # n*1.0/speed是行驶花费时间，i是第辆车的出发时间

# 到达时间-出发时间=路上花费的时间
cost = arrived - (m - 1)

print(cost)
